SkyGFX 2.8 for III and Vice City by aap/The Hero
================================================

NOTE: This version will no longer work with 1.1 and steam exes

NB: skygfx.dll and skygfx.asi are the exact same file. I only renamed the dll to asi for convenience because some people
are really mad (like really, really mad) that I no longer used .asi as the extension for my mods. So because I'm always
so nice to everyone I've included the file twice now, but YOU DON'T need both.

- Place rwd3d9.dll into the game's main directory.
- Have the .dll/.asi loaded by the Simple DLL loader [1] or Ultimate ASI loader [2].
  SkyGFX no longer can be loaded with the built-in mss32 ASI loader.
  Put III, VC}/skygfx.ini into the same directory as the dll.
- Place {III, VC}/neo/ into the game's main directory or the directory the dll was loaded from

See the .ini comments for features and how to configure the mod.

A d3d8 to d3d9 wrapper is needed for all features to work properly. I have
included d3d8to9 for convenience. Place the d3d8.dll into your game's main
directory.

This mod uses the debugmenu when available.



For dll hackers
===============
SkyGFX exports the following functions so you can attach the neo pipelines
from your own code, just pass an RpAtomic or an RpAtomic.

void AttachCarPipeToRwObject(RwObject *obj);
void AttachRimPipeToRwObject(RwObject *obj);
void AttachWorldPipeToRwObject(RwObject *obj);

It also exports the following function to access its settings:
Check skygfx.h for what is exported (INTPARAMS and FLOATPARAMS):
int SkyGFXGetVersion(const char *s);
int SkyGFXGetParam(const char *s);
void SkyGFXSetParam(const char *s, int val);
float SkyGFXGetParamF(const char *s);
void SkyGFXSetParamF(const char *s, float val);
void *SkyGFXGetParamPtr(const char *s);



Credits: support for different exe versions was once done by Sergeanur (no support in this version)
         ThirteenAG for neo-style blood screen droplets

[1] http://gtaforums.com/topic/894847-simple-dll-loader/
[2] https://github.com/ThirteenAG/Ultimate-ASI-Loader/releases